package wechat

import "crmeb-common/global"

// PayComponentOrderProduct 组件订单详情表
type PayComponentOrderProduct struct {
	global.BaseModel
	OrderNo string `json:"orderNo" gorm:"column=order_no;comment:订单号,商家自定义订单ID"`

	ComponentOrderId int64 `json:"componentOrderId" gorm:"column=component_order_id;comment:微信侧订单id "`

	ProductId int32 `json:"productId" gorm:"column=product_id;comment:交易组件平台内部商品ID"`

	OutProductId string `json:"outProductId" gorm:"column=out_product_id;comment:商家自定义商品ID"`

	SkuId int32 `json:"skuId" gorm:"column=sku_id;comment:交易组件平台内部skuID，可填0（如果这个product_id下没有sku）"`

	OutSkuId string `json:"outSkuId" gorm:"column=out_sku_id;comment:商家自定义商品skuID，可填空字符串（如果这个product_id下没有sku）"`

	ProductCnt int32 `json:"productCnt" gorm:"column=product_cnt;comment:购买的数量"`

	SalePrice int64 `json:"salePrice" gorm:"column=sale_price;comment:生成这次订单时商品的售卖价（单位：分），可以跟上传商品接口的价格不一致"`

	HeadImg string `json:"headImg" gorm:"column=head_img;comment:生成订单时商品的头图"`

	Title string `json:"title" gorm:"column=title;comment:生成订单时商品的标题"`

	Path string `json:"path" gorm:"column=path;comment:绑定的小程序商品路径"`
}
